a knight in armour/armor - Français Anglais Dictionnaire